#ifndef INFINITY_PLANET_ITEM_H
#	define INFINITY_PLANET_ITEM_H

#include "planet.h"

namespace infinity {

class Planet::Item
{
public : //! @name Constants
	//! @{
	static const Item Default;
	//! @}

public : //! @name Construction & Destruction
	//! @{
	Item();
	~Item();
	//! @}

public : //! @name Setup
	//! @{
	void setItemId(const dw::byte itemId);
	//! @}

public : //! @name State
	//! @{
	dw::byte getItemId() const ;
	//! @}

private : // @name Data
	//! @{
	dw::byte m_itemId;
	//! @}
};

} // namespace infinity

#include "planetitem.inl"

#endif // !INFINITY_PLANET_ITEM_H
